<?php
# =====================================
# 作者：老曹  QQ:1484743
# 版权声明：本程序为个人原创、开源程序，禁止用于任何违法用途，任何违法用途均与作者无关。
# 仅限学习交流，转载请注明出处。如需商用请联系作者。
# =====================================
// 简单安全校验
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $filename = basename($_POST['filename']);
    $content = $_POST['content'];
    // 只允许以 monitor_ 开头的sh文件
    if (preg_match('/^monitor_\d+\.sh$/', $filename)) {
        $path = $_SERVER['DOCUMENT_ROOT'] . '/' . $filename;
        if (file_put_contents($path, $content) !== false) {
            echo json_encode(['success'=>true]);
        } else {
            echo json_encode(['success'=>false, 'msg'=>'写入失败']);
        }
    } else {
        echo json_encode(['success'=>false, 'msg'=>'文件名非法']);
    }
} else {
    echo json_encode(['success'=>false, 'msg'=>'请求方式错误']);
} 